#!/bin/bash

# AI-Trader 主启动脚本
# 用于启动完整的交易环境

set -e  # 遇到错误时退出

echo "🚀 启动 AI Trader 环境..."


echo "📊 现在获取并合并价格数据..."
cd ./data
python get_daily_price.py
python merge_jsonl.py
cd ../

echo "🔧 现在启动 MCP 服务..."
cd ./agent_tools
python start_mcp_services.py &
MCP_PID=$!
cd ../

#waiting for MCP services to start
sleep 2

echo "🤖 现在启动主交易 Agent..."
python main.py configs/default_config.json

echo "✅ AI-Trader 已停止"

echo "🔄 现在启动 Web 服务器..."
cd ./docs
# 启动一个监听 8888 端口的简单 HTTP 服务器，用于在 ./docs 目录下提供静态网页服务
python3 -m http.server 8888

echo "✅ Web 服务器已启动"
